CONST_KEYBOARD = {
    ['0'] = 48,
    ['1'] = 49,
    ['2'] = 50,
    ['3'] = 51,
    ['4'] = 52,
    ['5'] = 53,
    ['6'] = 54,
    ['7'] = 55,
    ['8'] = 56,
    ['9'] = 57,
    ['A'] = 65,
    ['B'] = 66,
    ['C'] = 67,
    ['D'] = 68,
    ['E'] = 69,
    ['F'] = 70,
    ['G'] = 71,
    ['H'] = 72,
    ['I'] = 73,
    ['J'] = 74,
    ['K'] = 75,
    ['L'] = 76,
    ['M'] = 77,
    ['N'] = 78,
    ['O'] = 79,
    ['P'] = 80,
    ['Q'] = 81,
    ['R'] = 82,
    ['S'] = 83,
    ['T'] = 84,
    ['U'] = 85,
    ['V'] = 86,
    ['W'] = 87,
    ['X'] = 88,
    ['Y'] = 89,
    ['Z'] = 90,
    ['~'] = 192,
    ['-'] = 189,
    ['='] = 187,
    ['\\'] = 220,
    ['Backspace'] = 8,
    ['['] = 219,
    [']'] = 221,
    [';'] = 186,
    ["'"] = 222,
    [','] = 188,
    ['.'] = 190,
    ['/'] = 191,
    ['F1'] = 112,
    ['F2'] = 113,
    ['F3'] = 114,
    ['F4'] = 115,
    ['F5'] = 116,
    ['F6'] = 117,
    ['F7'] = 118,
    ['F8'] = 119,
    ['F9'] = 120,
    ['F10'] = 121,
    ['F11'] = 122,
    ['F12'] = 123,
    ['Esc'] = 27,
    ['Tab'] = 9,
    ['CapsLock'] = 20,
    ['Left'] = 37,
    ['Right'] = 39,
    ['Up'] = 38,
    ['Down'] = 40,
    ['Insert'] = 45,
    ['Delete'] = 46,
    ['Home'] = 36,
    ['End'] = 35,
    ['PageUp'] = 33,
    ['PageDown'] = 34,
    ['Numpad0'] = 96,
    ['Numpad1'] = 97,
    ['Numpad2'] = 98,
    ['Numpad3'] = 99,
    ['Numpad4'] = 100,
    ['Numpad5'] = 101,
    ['Numpad6'] = 102,
    ['Numpad7'] = 103,
    ['Numpad8'] = 104,
    ['Numpad9'] = 105,
    ['Numpad*'] = 106,
    ['Numpad+'] = 107,
    ['Numpad-'] = 109,
    ['Numpad.'] = 110,
    ['Numpad/'] = 111,
    ['NumLock'] = 144,
}